package vo

import (
	"go.mongodb.org/mongo-driver/bson/primitive"
)

type WorksheetPrint struct {
	Id primitive.ObjectID `json:"id" bson:"id"`

	Name string `json:"name" bson:"name"`

	FileName string `json:"fileName" bson:"fileName"`

	// Type 模板类型，0: 系统模板，1: word模板, 2: excel模板
	Type int `json:"type" bson:"type"`

	// Path 模板路径
	Path string `json:"path" bson:"path"`

	WorksheetId string `json:"worksheetId" bson:"worksheetId"`
}

type WorksheetPrintList []*WorksheetPrint

type CarboneResult struct {
	Success bool                   `json:"success"`
	Data    map[string]interface{} `json:"data"`
	Msg     string                 `json:"msg"`
}

type CarboneFileResult struct {
	Body []byte `json:"body"`
	Name string `json:"name"`
}
